package com.hanlp.bean;

import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 股票实时行情数据Bean
 */
@Data
@NoArgsConstructor
public class StockRealTimeData {
    private int f1;          // 未知字段1
    private double f2;       // 最新价
    private double f3;       // 涨跌幅
    private double f4;       // 涨跌额
    private long f5;         // 成交量(手)
    private double f6;       // 成交额
    private double f7;       // 振幅
    private double f8;       // 换手率
    private double f9;       // 市盈率(动态)
    private double f10;      // 量比
    private double f11;      // 未知字段11
    private String f12;      // 代码
    private int f13;         // 未知字段13
    private String f14;      // 名称
    private double f15;      // 最高
    private double f16;      // 最低
    private double f17;      // 今开
    private double f18;      // 昨收
    private long f20;        // 总市值
    private long f21;        // 流通市值
    private double f22;      // 未知字段22
    private String f23;      // 市净率
    private double f24;      // 未知字段24
    private double f25;      // 未知字段25
    private double f62;      // 主力净流入
    private String f115;     // 未知字段115
    private String f128;     // 股票名称
    private String f140;     // 股票代码
    private int f141;        // 市场标识
    private double f136;     // 未知字段136
    private int f152;        // 未知字段152



    // 便利方法
    public double getLatestPrice() {
        return f2;
    }

    public double getChangePercent() {
        return f3;
    }

    public double getChangeAmount() {
        return f4;
    }

    public long getVolume() {
        return f5;
    }

    public double getTurnover() {
        return f6;
    }

    public String getStockCode() {
        return f12;
    }

    public String getStockName() {
        return f14;
    }

    public double getHighPrice() {
        return f15;
    }

    public double getLowPrice() {
        return f16;
    }

    public double getOpenPrice() {
        return f17;
    }

    public double getClosePrice() {
        return f18;
    }


}